package edu.sctu.xialei.May.day20150525one;

/**
 * Created by Administrator on 5/25/2015.
 */

//字符串处理类

public class StringUtil {

//    比较两个字符串,返回结果
    public String compareString(String string1,String string2){

        if (string1.equals(string2)) return ("两个字符串值相等");
        else return ("两个字符串值不相等");
    }

//    截取字符串指定段值
    public String subString(String string1,int beginIndex,int endIndex){

    return string1.substring(beginIndex,endIndex);
    }

//    计算String数据长度
    public int countStringLength(String string1){

        return string1.length();
    }

//    计算String数组长度
    public int contStringArrayLength(String string[]){

        return string.length;
    }

//  获取指定字符串位置的字符的值
    public char getCharAt(String stirng,int at){

        return stirng.charAt(at);
    }

//    获取指定字符的索引
    public int getIndexOf(String string ,char ch){

        return string.indexOf(ch);
    }

//    从String最后字符开始反向计算指定字符的索引
    public int getLastIndexOf(String string,char ch){

        return string.lastIndexOf(ch);
    }

//    取代String中特定字符
    public String replaceStringChar(String string,char chOlder,char chNow){

        return string.replace(chOlder,chNow);
    }

//   由特定字符开始分割String为一个StringArray
    public String[] splitString(String string,String ch){

        return string.split(ch);
    }

//    将指定字符串转化为小写字母
    public String toLowerCase(String string){

        return string.toLowerCase();
    }

//    转换特定字符串为大写字母
    public String toUpperCase(String string ){

        return string.toUpperCase();
    }

//    返回一个“以文本方式表示”此对象的字符串
    public String ObjectToString(Object object){

        return object.toString();
    }

//    函数移除字符串两侧的空白字符或其他预定义字符
    public String trimString(String string){

        return string.trim();
    }

//    转换int型为字符串类型
    public String integerValueOfString(int olderValue){

        return String.valueOf(olderValue);
    }
}
